package com.iss.efi.dto;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 
 * @TableName EFI075
 */
public class Efi075 implements Serializable {
    /**
     * 
     */
    private String UC;

    /**
     * 
     */
    private String BLNO;

    /**
     * 
     */
    private String PARTNO;

    /**
     * 
     */
    private String ORDERNO;

    /**
     * 
     */
    private BigDecimal AMOUT;

    /**
     * 
     */
    private BigDecimal SENDAMOUT;

    /**
     * 
     */
    private String VENDOR;

    /**
     * 
     */
    private String UATYPE;

    /**
     * 
     */
    private String UCTYPE;

    /**
     * 
     */
    private BigDecimal UCCAP;

    /**
     * 
     */
    private Integer UCCOUNT;

    /**
     * 
     */
    private BigDecimal UACAP;

    /**
     * 批次号
     */
    private String ELCODE;

    /**
     * 钢卷号
     */
    private String STEELCODE;

    /**
     * 单位
     */
    private String UNIT;

    /**
     * 
     */
    private Date SENDTIME;

    /**
     * 订单号
     */
    private String PLANNO;

    /**
     * 规格牌号
     */
    private String GGPH;

    /**
     * 长度
     */
    private String LLONG;

    /**
     * 宽带
     */
    private String WIDTH;

    /**
     * 高度
     */
    private String HEIGHT;

    /**
     * 全程标签US号
     */
    private String USNO;

    /**
     * 全程消耗点
     */
    private String XHD;

    /**
     * 小火车编号
     */
    private String XHCBH;

    /**
     * 趟次
     */
    private String TC;

    /**
     * 是否混托
     */
    private String SFHT;

    /**
     * 巷道
     */
    private String XD;

    /**
     * 工作日
     */
    private String GZR;

    /**
     * 线边仓库
     */
    private String XBCK;

    /**
     * 线边仓库库位
     */
    private String XBCKKW;

    /**
     * 厂标
     */
    private String CB;

    /**
     * FILLER
     */
    private String FILLER;

    /**
     * 定置库位
     */
    private String DZKW;

    private static final long serialVersionUID = 1L;

    /**
     * 
     */
    public String getUC() {
        return UC;
    }

    /**
     * 
     */
    public void setUC(String UC) {
        this.UC = UC;
    }

    /**
     * 
     */
    public String getBLNO() {
        return BLNO;
    }

    /**
     * 
     */
    public void setBLNO(String BLNO) {
        this.BLNO = BLNO;
    }

    /**
     * 
     */
    public String getPARTNO() {
        return PARTNO;
    }

    /**
     * 
     */
    public void setPARTNO(String PARTNO) {
        this.PARTNO = PARTNO;
    }

    /**
     * 
     */
    public String getORDERNO() {
        return ORDERNO;
    }

    /**
     * 
     */
    public void setORDERNO(String ORDERNO) {
        this.ORDERNO = ORDERNO;
    }

    /**
     * 
     */
    public BigDecimal getAMOUT() {
        return AMOUT;
    }

    /**
     * 
     */
    public void setAMOUT(BigDecimal AMOUT) {
        this.AMOUT = AMOUT;
    }

    /**
     * 
     */
    public BigDecimal getSENDAMOUT() {
        return SENDAMOUT;
    }

    /**
     * 
     */
    public void setSENDAMOUT(BigDecimal SENDAMOUT) {
        this.SENDAMOUT = SENDAMOUT;
    }

    /**
     * 
     */
    public String getVENDOR() {
        return VENDOR;
    }

    /**
     * 
     */
    public void setVENDOR(String VENDOR) {
        this.VENDOR = VENDOR;
    }

    /**
     * 
     */
    public String getUATYPE() {
        return UATYPE;
    }

    /**
     * 
     */
    public void setUATYPE(String UATYPE) {
        this.UATYPE = UATYPE;
    }

    /**
     * 
     */
    public String getUCTYPE() {
        return UCTYPE;
    }

    /**
     * 
     */
    public void setUCTYPE(String UCTYPE) {
        this.UCTYPE = UCTYPE;
    }

    /**
     * 
     */
    public BigDecimal getUCCAP() {
        return UCCAP;
    }

    /**
     * 
     */
    public void setUCCAP(BigDecimal UCCAP) {
        this.UCCAP = UCCAP;
    }

    /**
     * 
     */
    public Integer getUCCOUNT() {
        return UCCOUNT;
    }

    /**
     * 
     */
    public void setUCCOUNT(Integer UCCOUNT) {
        this.UCCOUNT = UCCOUNT;
    }

    /**
     * 
     */
    public BigDecimal getUACAP() {
        return UACAP;
    }

    /**
     * 
     */
    public void setUACAP(BigDecimal UACAP) {
        this.UACAP = UACAP;
    }

    /**
     * 批次号
     */
    public String getELCODE() {
        return ELCODE;
    }

    /**
     * 批次号
     */
    public void setELCODE(String ELCODE) {
        this.ELCODE = ELCODE;
    }

    /**
     * 钢卷号
     */
    public String getSTEELCODE() {
        return STEELCODE;
    }

    /**
     * 钢卷号
     */
    public void setSTEELCODE(String STEELCODE) {
        this.STEELCODE = STEELCODE;
    }

    /**
     * 单位
     */
    public String getUNIT() {
        return UNIT;
    }

    /**
     * 单位
     */
    public void setUNIT(String UNIT) {
        this.UNIT = UNIT;
    }

    /**
     * 
     */
    public Date getSENDTIME() {
        return SENDTIME;
    }

    /**
     * 
     */
    public void setSENDTIME(Date SENDTIME) {
        this.SENDTIME = SENDTIME;
    }

    /**
     * 订单号
     */
    public String getPLANNO() {
        return PLANNO;
    }

    /**
     * 订单号
     */
    public void setPLANNO(String PLANNO) {
        this.PLANNO = PLANNO;
    }

    /**
     * 规格牌号
     */
    public String getGGPH() {
        return GGPH;
    }

    /**
     * 规格牌号
     */
    public void setGGPH(String GGPH) {
        this.GGPH = GGPH;
    }

    /**
     * 长度
     */
    public String getLLONG() {
        return LLONG;
    }

    /**
     * 长度
     */
    public void setLLONG(String LLONG) {
        this.LLONG = LLONG;
    }

    /**
     * 宽带
     */
    public String getWIDTH() {
        return WIDTH;
    }

    /**
     * 宽带
     */
    public void setWIDTH(String WIDTH) {
        this.WIDTH = WIDTH;
    }

    /**
     * 高度
     */
    public String getHEIGHT() {
        return HEIGHT;
    }

    /**
     * 高度
     */
    public void setHEIGHT(String HEIGHT) {
        this.HEIGHT = HEIGHT;
    }

    /**
     * 全程标签US号
     */
    public String getUSNO() {
        return USNO;
    }

    /**
     * 全程标签US号
     */
    public void setUSNO(String USNO) {
        this.USNO = USNO;
    }

    /**
     * 全程消耗点
     */
    public String getXHD() {
        return XHD;
    }

    /**
     * 全程消耗点
     */
    public void setXHD(String XHD) {
        this.XHD = XHD;
    }

    /**
     * 小火车编号
     */
    public String getXHCBH() {
        return XHCBH;
    }

    /**
     * 小火车编号
     */
    public void setXHCBH(String XHCBH) {
        this.XHCBH = XHCBH;
    }

    /**
     * 趟次
     */
    public String getTC() {
        return TC;
    }

    /**
     * 趟次
     */
    public void setTC(String TC) {
        this.TC = TC;
    }

    /**
     * 是否混托
     */
    public String getSFHT() {
        return SFHT;
    }

    /**
     * 是否混托
     */
    public void setSFHT(String SFHT) {
        this.SFHT = SFHT;
    }

    /**
     * 巷道
     */
    public String getXD() {
        return XD;
    }

    /**
     * 巷道
     */
    public void setXD(String XD) {
        this.XD = XD;
    }

    /**
     * 工作日
     */
    public String getGZR() {
        return GZR;
    }

    /**
     * 工作日
     */
    public void setGZR(String GZR) {
        this.GZR = GZR;
    }

    /**
     * 线边仓库
     */
    public String getXBCK() {
        return XBCK;
    }

    /**
     * 线边仓库
     */
    public void setXBCK(String XBCK) {
        this.XBCK = XBCK;
    }

    /**
     * 线边仓库库位
     */
    public String getXBCKKW() {
        return XBCKKW;
    }

    /**
     * 线边仓库库位
     */
    public void setXBCKKW(String XBCKKW) {
        this.XBCKKW = XBCKKW;
    }

    /**
     * 厂标
     */
    public String getCB() {
        return CB;
    }

    /**
     * 厂标
     */
    public void setCB(String CB) {
        this.CB = CB;
    }

    /**
     * FILLER
     */
    public String getFILLER() {
        return FILLER;
    }

    /**
     * FILLER
     */
    public void setFILLER(String FILLER) {
        this.FILLER = FILLER;
    }

    /**
     * 定置库位
     */
    public String getDZKW() {
        return DZKW;
    }

    /**
     * 定置库位
     */
    public void setDZKW(String DZKW) {
        this.DZKW = DZKW;
    }

    @Override
    public boolean equals(Object that) {
        if (this == that) {
            return true;
        }
        if (that == null) {
            return false;
        }
        if (getClass() != that.getClass()) {
            return false;
        }
        Efi075 other = (Efi075) that;
        return (this.getUC() == null ? other.getUC() == null : this.getUC().equals(other.getUC()))
            && (this.getBLNO() == null ? other.getBLNO() == null : this.getBLNO().equals(other.getBLNO()))
            && (this.getPARTNO() == null ? other.getPARTNO() == null : this.getPARTNO().equals(other.getPARTNO()))
            && (this.getORDERNO() == null ? other.getORDERNO() == null : this.getORDERNO().equals(other.getORDERNO()))
            && (this.getAMOUT() == null ? other.getAMOUT() == null : this.getAMOUT().equals(other.getAMOUT()))
            && (this.getSENDAMOUT() == null ? other.getSENDAMOUT() == null : this.getSENDAMOUT().equals(other.getSENDAMOUT()))
            && (this.getVENDOR() == null ? other.getVENDOR() == null : this.getVENDOR().equals(other.getVENDOR()))
            && (this.getUATYPE() == null ? other.getUATYPE() == null : this.getUATYPE().equals(other.getUATYPE()))
            && (this.getUCTYPE() == null ? other.getUCTYPE() == null : this.getUCTYPE().equals(other.getUCTYPE()))
            && (this.getUCCAP() == null ? other.getUCCAP() == null : this.getUCCAP().equals(other.getUCCAP()))
            && (this.getUCCOUNT() == null ? other.getUCCOUNT() == null : this.getUCCOUNT().equals(other.getUCCOUNT()))
            && (this.getUACAP() == null ? other.getUACAP() == null : this.getUACAP().equals(other.getUACAP()))
            && (this.getELCODE() == null ? other.getELCODE() == null : this.getELCODE().equals(other.getELCODE()))
            && (this.getSTEELCODE() == null ? other.getSTEELCODE() == null : this.getSTEELCODE().equals(other.getSTEELCODE()))
            && (this.getUNIT() == null ? other.getUNIT() == null : this.getUNIT().equals(other.getUNIT()))
            && (this.getSENDTIME() == null ? other.getSENDTIME() == null : this.getSENDTIME().equals(other.getSENDTIME()))
            && (this.getPLANNO() == null ? other.getPLANNO() == null : this.getPLANNO().equals(other.getPLANNO()))
            && (this.getGGPH() == null ? other.getGGPH() == null : this.getGGPH().equals(other.getGGPH()))
            && (this.getLLONG() == null ? other.getLLONG() == null : this.getLLONG().equals(other.getLLONG()))
            && (this.getWIDTH() == null ? other.getWIDTH() == null : this.getWIDTH().equals(other.getWIDTH()))
            && (this.getHEIGHT() == null ? other.getHEIGHT() == null : this.getHEIGHT().equals(other.getHEIGHT()))
            && (this.getUSNO() == null ? other.getUSNO() == null : this.getUSNO().equals(other.getUSNO()))
            && (this.getXHD() == null ? other.getXHD() == null : this.getXHD().equals(other.getXHD()))
            && (this.getXHCBH() == null ? other.getXHCBH() == null : this.getXHCBH().equals(other.getXHCBH()))
            && (this.getTC() == null ? other.getTC() == null : this.getTC().equals(other.getTC()))
            && (this.getSFHT() == null ? other.getSFHT() == null : this.getSFHT().equals(other.getSFHT()))
            && (this.getXD() == null ? other.getXD() == null : this.getXD().equals(other.getXD()))
            && (this.getGZR() == null ? other.getGZR() == null : this.getGZR().equals(other.getGZR()))
            && (this.getXBCK() == null ? other.getXBCK() == null : this.getXBCK().equals(other.getXBCK()))
            && (this.getXBCKKW() == null ? other.getXBCKKW() == null : this.getXBCKKW().equals(other.getXBCKKW()))
            && (this.getCB() == null ? other.getCB() == null : this.getCB().equals(other.getCB()))
            && (this.getFILLER() == null ? other.getFILLER() == null : this.getFILLER().equals(other.getFILLER()))
            && (this.getDZKW() == null ? other.getDZKW() == null : this.getDZKW().equals(other.getDZKW()));
    }

    @Override
    public int hashCode() {
        final int prime = 31;
        int result = 1;
        result = prime * result + ((getUC() == null) ? 0 : getUC().hashCode());
        result = prime * result + ((getBLNO() == null) ? 0 : getBLNO().hashCode());
        result = prime * result + ((getPARTNO() == null) ? 0 : getPARTNO().hashCode());
        result = prime * result + ((getORDERNO() == null) ? 0 : getORDERNO().hashCode());
        result = prime * result + ((getAMOUT() == null) ? 0 : getAMOUT().hashCode());
        result = prime * result + ((getSENDAMOUT() == null) ? 0 : getSENDAMOUT().hashCode());
        result = prime * result + ((getVENDOR() == null) ? 0 : getVENDOR().hashCode());
        result = prime * result + ((getUATYPE() == null) ? 0 : getUATYPE().hashCode());
        result = prime * result + ((getUCTYPE() == null) ? 0 : getUCTYPE().hashCode());
        result = prime * result + ((getUCCAP() == null) ? 0 : getUCCAP().hashCode());
        result = prime * result + ((getUCCOUNT() == null) ? 0 : getUCCOUNT().hashCode());
        result = prime * result + ((getUACAP() == null) ? 0 : getUACAP().hashCode());
        result = prime * result + ((getELCODE() == null) ? 0 : getELCODE().hashCode());
        result = prime * result + ((getSTEELCODE() == null) ? 0 : getSTEELCODE().hashCode());
        result = prime * result + ((getUNIT() == null) ? 0 : getUNIT().hashCode());
        result = prime * result + ((getSENDTIME() == null) ? 0 : getSENDTIME().hashCode());
        result = prime * result + ((getPLANNO() == null) ? 0 : getPLANNO().hashCode());
        result = prime * result + ((getGGPH() == null) ? 0 : getGGPH().hashCode());
        result = prime * result + ((getLLONG() == null) ? 0 : getLLONG().hashCode());
        result = prime * result + ((getWIDTH() == null) ? 0 : getWIDTH().hashCode());
        result = prime * result + ((getHEIGHT() == null) ? 0 : getHEIGHT().hashCode());
        result = prime * result + ((getUSNO() == null) ? 0 : getUSNO().hashCode());
        result = prime * result + ((getXHD() == null) ? 0 : getXHD().hashCode());
        result = prime * result + ((getXHCBH() == null) ? 0 : getXHCBH().hashCode());
        result = prime * result + ((getTC() == null) ? 0 : getTC().hashCode());
        result = prime * result + ((getSFHT() == null) ? 0 : getSFHT().hashCode());
        result = prime * result + ((getXD() == null) ? 0 : getXD().hashCode());
        result = prime * result + ((getGZR() == null) ? 0 : getGZR().hashCode());
        result = prime * result + ((getXBCK() == null) ? 0 : getXBCK().hashCode());
        result = prime * result + ((getXBCKKW() == null) ? 0 : getXBCKKW().hashCode());
        result = prime * result + ((getCB() == null) ? 0 : getCB().hashCode());
        result = prime * result + ((getFILLER() == null) ? 0 : getFILLER().hashCode());
        result = prime * result + ((getDZKW() == null) ? 0 : getDZKW().hashCode());
        return result;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", UC=").append(UC);
        sb.append(", BLNO=").append(BLNO);
        sb.append(", PARTNO=").append(PARTNO);
        sb.append(", ORDERNO=").append(ORDERNO);
        sb.append(", AMOUT=").append(AMOUT);
        sb.append(", SENDAMOUT=").append(SENDAMOUT);
        sb.append(", VENDOR=").append(VENDOR);
        sb.append(", UATYPE=").append(UATYPE);
        sb.append(", UCTYPE=").append(UCTYPE);
        sb.append(", UCCAP=").append(UCCAP);
        sb.append(", UCCOUNT=").append(UCCOUNT);
        sb.append(", UACAP=").append(UACAP);
        sb.append(", ELCODE=").append(ELCODE);
        sb.append(", STEELCODE=").append(STEELCODE);
        sb.append(", UNIT=").append(UNIT);
        sb.append(", SENDTIME=").append(SENDTIME);
        sb.append(", PLANNO=").append(PLANNO);
        sb.append(", GGPH=").append(GGPH);
        sb.append(", LLONG=").append(LLONG);
        sb.append(", WIDTH=").append(WIDTH);
        sb.append(", HEIGHT=").append(HEIGHT);
        sb.append(", USNO=").append(USNO);
        sb.append(", XHD=").append(XHD);
        sb.append(", XHCBH=").append(XHCBH);
        sb.append(", TC=").append(TC);
        sb.append(", SFHT=").append(SFHT);
        sb.append(", XD=").append(XD);
        sb.append(", GZR=").append(GZR);
        sb.append(", XBCK=").append(XBCK);
        sb.append(", XBCKKW=").append(XBCKKW);
        sb.append(", CB=").append(CB);
        sb.append(", FILLER=").append(FILLER);
        sb.append(", DZKW=").append(DZKW);
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append("]");
        return sb.toString();
    }
}